|
Links
Ministery of Higher Education
Ministery of Higher Education in
Erbil
Salahaddin University
University of Sulaimani
Koya University
University
of Kurdistan
|
Computer architecture
The aim of this subject is:
comprehensive study of computer in depth (CPU, memory , I/O devices, chips, …).
Course 1:
Total hours: 30 (theory).
Subjects Names:
Part 1: Data representation.
- Data types.
- Complements.
- Fixed point representation
- Floating point representation.
- Other binary codes.
Part 2: Computer arithmetic.
- Introduction.
- Addition and subtraction.
- Multiplication algorithms.
- Division algorithms.
- ALU design.
Part 3: Control unit.
- General concepts.
- Control unit operations.
- Micro programmed control.
Part 4: Central processing unit.
- General register organization.
- Stack organization.
- Instruction formats.
- Addressing mode.
- Program control.
- RISC and CISC architectures.
Part 5: Input-Output Organization.
- Peripheral devices.
- Input/output interface.
- Data transfer.
- Direct memory access.
- Interrupts.
- PIC details.
- Input/output processing.
***********************************************
Course 2:
Total hours: 30 (theory).
Subjects Names:
Part 6: Memory organizations.
- Memory hierarchy.
- Main memory
- Static RAM
- Dynamic RAM.
- Advanced technology
- Read only memory (ROM, PROM, EPROM, ..….)
- Auxiliary memory. (Floppy, hard , CD, ….)
Part 7: Memory management.
- Cache memory.
- Virtual memory.
- Associative memory.
Part 8: Data communication.
- Synchronous and Asynchronous data transfer.
- Parallel data transmission.
- Serial data transmission.
- Computer interface
- Serial ports.
- Parallel ports.
- Universal serial Bus
************************************************
References:
- M. Morris Mano, Computer system Architecture
- William Stallings, Computer Organization and Architecture
|